#
# Copyright 2009 Jeffrey Palm
#
require 'console_player'
require 'composed_common'
require 'itunes_based_library'
require 'retrieves_key_from_server'

# Mimics an iphone running, but runs on a laptop. It has a unique ID,
# but that ID doesn't really matter -- just make it weird.
class IPhoneComposedCommon < ComposedCommon

  def initialize(config)
    super(config,
          ConsolePlayer.new,
          ITunesBasedLibrary.new,
          RetrievesKeyFromSever.new(config,self))
  end

  def unique_id
    'asdkfjadflkjasdlfkjasdlfkjadsf02409234098234kjsdfksdf'
  end

end
